package chances.system.operator.repo;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Sort;
import org.springframework.data.domain.Sort.Direction;

import chances.system.operator.entity.MgmtInfo;

public class MgmtInfoRepositoryImpl{
    @Autowired
    MgmtInfoRepository mgmtInfoRepository;
    
    public MgmtInfo findFirstOrDeFault() {
        Sort sort = new Sort(Direction.ASC, "id");
        List<MgmtInfo> mgmtInfos = mgmtInfoRepository.findAll(sort);
        if(mgmtInfos!=null && mgmtInfos.size()>0){
            return mgmtInfos.get(0);
        }else{
            MgmtInfo mgmtInfo = new MgmtInfo();
            mgmtInfo.setId(1L);
            mgmtInfo.setHeader("成思科技管理系统");
            mgmtInfo.setTitle("成思科技管理系统");
            mgmtInfo.setSubTitle("成思");
            mgmtInfo.setFavicon("chances/favicon.png");
            mgmtInfo.setLogo("chances/logo.png");
            mgmtInfo.setIcon("chances/icon.png");
            mgmtInfo.setCopyright("上海成思信息科技有限公司");
            mgmtInfo.setDefaultNav("32");
            return mgmtInfo;
        }
    }
}
